@charset "utf-8";
/*^^^^^^^ common ^^^^^*/
*{padding:0; margin:0;}
body{font-size:12px; font-family:"Microsoft Yahei",Arial,sans-serif; background-color:#f5f5f5; color:#333; *font-family:"Microsoft Yahei",Arial,sans-serif;}
input{font-size:12px; font-family:Arial,"Microsoft Yahei",sans-serif; outline:none;}
img{border:none 0;}
ul,li,ol,dl,dt,dd{list-style:none;}
table {border:none; border-collapse:collapse;}
a{color:#666;text-decoration:none;}
.clear{clear: both;height: 0px;}
.div {width:1200px; margin:0 auto;}
.clear_all{}
.clear_all:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.div_clear{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.div_before{}
.div_before:before{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.div_after{}
.div_after:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/**~~~~~~首页 分页样式~~~~~~~**/
.page-market { height:30px; background-color:#fff; margin-top: 10px; }
.page-market a {float:left; padding:0 10px; height:28px; line-height:28px; margin-right: 5px; border:1px solid #ddd; font-size:14px; cursor:pointer; color:#666; border-radius:3px;-moz-border-radius:3px;}
.page-market span {float:left; height:30px; line-height:30px; margin-left:10px;}
.page-market strong {float:left; height:30px; line-height:30px; margin-left:10px; letter-spacing:3px;}
.page-market a:hover {background-color:#f1f1f1; color:#36f;}
.page-market .pm-current { border-color:#fff; color:#36f;}
.page-market .pm-current:hover {background-color: #fff;}
.page-market span input {height:20px; padding:4px 0px; line-height:24px; border:1px solid #ddd; width:40px; text-align:center; margin:0 5px; float:left; border-radius:3px;-moz-border-radius:3px; color: #666;}
.page-market span label {float:left;}
.page-market .pm-sure { font-weight:normal;  color:#333; background-color:#fff;  float:left; padding:0 10px; height:28px; line-height:28px; margin-left:5px; border:1px solid #ddd;  cursor:pointer;  border-radius:3px;-moz-border-radius:3px; }
.page-market i {display:inline-block; width:5px; height:9px; background-image:url(../../image/common/common_icons.png); background-repeat:no-repeat; *margin-bottom:4px;_position:relative; _top:10px;}
.page-market .pm-prev i {background-position:-5px -44px; margin-right:3px;}
.page-market .pm-next {margin-left:10px;}
.page-market .pm-next i {background-position:0px -44px; margin-left:3px;}
.page-market .a-prev-disable i{background-position:-10px -44px;}
.page-market .a-next-disable i{background-position:-15px -44px;}
.page-market .a-prev-disable:hover {cursor:text; background-color:#fff; color:#666;}
.page-market .a-next-disable:hover {cursor:text; background-color:#fff; color:#666;}
/**~~~~~~ site 分页样式~~~~~~~**/
.simpson-list { float: left; }
.pagination_site {height:23px; background-color:#fff; margin-top: 10px; float: right;  *width: 100%; *text-align: right;}
.pagination_site a {float:left; padding:0 8px; height:21px; line-height:21px; margin-left:10px; border:1px solid #ddd; font-size:14px; cursor:pointer; color:#666; border-radius:3px;-moz-border-radius:3px;}
.pagination_site span {float:left; text-align:center; line-height:21px; margin-left: 5px;}
.pagination_site span .to {float:left; text-align:center; line-height:19px; height: 19px; width: 40px; border: 1px solid #f1f1f1;}
.pagination_site .sure {cursor: pointer; height: 21px; line-height: 21px; border: 1px solid #ddd; padding: 0 10px; border-radius:3px;-moz-border-radius:3px; background-color: #fefefe;}
.pagination_site .sure:hover {background-color: #f1f1f1; }
.pagination_site i {display:inline-block; width:5px; height:9px; background-image:url(../../image/common/common_icons.png); background-repeat:no-repeat; *position: relative; *top:-5px;}
.pagination_site .p-back i {background-position:-5px -44px; margin-right:3px;}
.pagination_site .p-before i {background-position:0px -44px; margin-left:3px; *left: 3px}
.pagination_site a:hover {color:#333; background-color: #f1f1f1;}
.pagination_site .page_hover {color:#fff; background-color: #66f;}
/*^^^^^^^scdlm commom 楼层导航 ^^^^^*/
.sm-common-floorbar {display: block;}
.sm-floorbar { position:fixed; left:30px; top:100px; background-color:#fff; z-index: 59; }
.sm-floorbar .sf-wallet { width:14px; height:15px; background:url(../../image/home/frontend_icons.png) 0 -183px no-repeat; margin-left:11px; position:relative; cursor:pointer; margin-bottom:5px; z-index: 59;}
.sm-floorbar .sf-wallet .sw-show { position:absolute; left: 30px; top:-50px; width:252px; height:105px; background:url(../../image/home/frontend_wallet_hover_backimg.png) no-repeat; display:none; z-index: 59;}
.sm-floorbar .sf-wallet .sw-show-2 { position:absolute; left: 190px; top:-48px; width:192px; height:105px; background:url(../../image/home/frontend_wallet_hover_backimg_2.png) no-repeat; display:none; z-index: 59;}
.ss-nologin {height: 105px;}
.ss-nologin .sn-defaultheader {float:left; width:67px; height:67px; background:url(../../image/home/default_head.png) no-repeat; margin: 20px 10px; }
.ss-nologin .sn-navi {float:left; margin-top: 15px;}
.ss-nologin .sn-navi a{display:block; color:#36f; width:85px; text-align:center; line-height:36px; font-size: 16px;}
.ss-nologin .sn-navi .sd-login {border-bottom:1px dotted #ddd;}
.ss-nologin .sn-navi .sd-register {}
.sf-wallet .sw-show .ss-head {float:left; width:64px; height:60px; margin:20px 10px 20px 20px; }
.sf-wallet .sw-show .ss-head a { display:block; width:64px; height:60px; }
.sf-wallet .sw-show .ss-msg {float:left; width:144px; margin-top:20px;  }
.sf-wallet .sw-show .ss-msg h5 { line-height:18px; color:#333;}
.sf-wallet .sw-show .ss-msg a{ display:block; color:#333; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; margin-top:3px;}
.sf-wallet .sw-show .ss-msg a:hover{ text-decoration:none;}
.sf-wallet .sw-show .ss-msg .sl-wallet i {display:inline-block; width:14px; height:15px; background:url(../../image/home/frontend_icons.png) 0px -183px no-repeat; }
.sf-wallet .sw-show .ss-msg .sl-coupon i {display:inline-block; width:13px; height:13px; background:url(../../image/home/frontend_icons.png) -15px -185px no-repeat; }
.sf-wallet .sw-show .ss-msg  b {font-weight:normal; color:#f03; }
.sf-wallet .sw-coupon {  display: none; position: absolute; top: -60px; left: -40px; }
.sf-wallet .sw-coupon .sc-top { width: 75px; height: 20px; line-height: 20px; background-color: #ff802b; color: #fff; font-size: 10px; text-align: center; }
.sf-wallet .sw-coupon .sc-coupon { width: 75px; height: 50px; color: #fff; font-size: 16px; text-align: center; line-height: 25px; padding-top: 10px; background: url(../../image/home/index_coupon_back.png) no-repeat; background-color: #fff; }
.sm-floorbar .sf-icons {background-image:url(../../image/home/frontend_goodslist_icons.png); background-repeat:no-repeat; margin-top:2px; background-color:#333; margin-left:7px; width:25px; height:25px; transition: background-color 0.5s;-moz-transition: background-color 0.5s;	/* Firefox 4 */-webkit-transition: background-color 0.5s;	/* Safari 和 Chrome */-o-transition: background-color 0.5s;}
.sm-floorbar .sf-icons:hover{ background-color:#cc0000; cursor:pointer;}
.sm-floorbar .sf-advice-1 {background-position:0px 0px;}
.sm-floorbar .sf-advice-2 {background-position:0px -25px;}
.sm-floorbar .sf-advice-3 {background-position:0px -50px;}
.sm-floorbar .sf-advice-4 {background-position:0px -75px;}
.sm-floorbar .sf-advice-5 {background-position:0px -105px;}
/*^^^^^^^scdlm 首页 楼层导航 ^^^^^*/
.sm-index-floorbar {display: none;}
.sm-floorbar .sf-floor {}
.sm-floorbar .sf-floor .sf-a{ display:block; height:35px; width:35px; text-align:center; }
.sm-floorbar .sf-floor .sf-a b{ font-weight:normal; display:block; line-height:35px; }
.sm-floorbar .sf-floor .sf-a span{ display:none; height:35px; line-height:17px; background-color:#cc0000; color:#fff;}
.sm-floorbar .sf-floor .sf-a:hover{ text-decoration:none; }
.sm-floorbar .sf-floor em { display:block; width:11px; height:1px; background-color:#ccc; margin-left:12px;}
.sm-floorbar .sf-backtop {margin-top:2px; background:url(../../image/home/frontend_icons.png) 0px -299px no-repeat;}
.sm-floorbar .sf-advice  {margin-top:5px; background:url(../../image/home/frontend_icons.png) 0px -325px no-repeat;}
.sm-floorbar .sf-bta { background-color:#333; margin-left:7px; width:25px; height:25px; transition: background-color 0.5s;-moz-transition: background-color 0.5s;	/* Firefox 4 */-webkit-transition: background-color 0.5s;	/* Safari 和 Chrome */-o-transition: background-color 0.5s;}
.sm-floorbar .sf-bta:hover{ background-color:#cc0000; cursor:pointer;}

.enableButtonLayout{
	position: absolute;
	filter:alpha(opacity=70);
	opacity: .6;
	background:#cccccc;
	z-index:99999;
}
.enableButtonLayout.loading{
	background:#eeeeee url('../../image/common/panel_loading.gif') no-repeat center;
}


/*add*/
.second_menu_ul{
	font-size: 16px;
	height: 50px;
    line-height: 46px;
}

.second_menu_ul li{
	width: 90px;
	float: left;
	text-align: center;
	border-top: 4px solid #ccc;
	color: #999;
	margin: 0 2px;
}
.second_menu_ul li:hover{
	border-top: 4px solid #03A9F4;
	background-color: #fff;
	color: #000;
}

.second_menu_ul .li_select{
	border-top: 4px solid #03A9F4;
	background-color: #fff;
	color: #000;
}